---@meta

---@class component_charliecutscene
local charliecutscene = {}

---
---author: 
function charliecutscene:OnSave()
end

---
---author: 
function charliecutscene:CollectAtriumPillarsData()
end

---
---author: 
function charliecutscene:RepairGate()
end

---
---author: 
function charliecutscene:FindCharlieSpawnPoint()
end

---
---@param data idk # 
---author: 
function charliecutscene:OnLoad(data)
end

---
---author: 
function charliecutscene:FindSceneCameraAngle()
end

---
---author: 
function charliecutscene:IsGateRepaired()
end

---
---author: 
function charliecutscene:SpawnCharlieHand()
end

---
---author: 
function charliecutscene:FindCharlieHandSpawnPoint()
end

---
---@param delay idk # 
---author: 
function charliecutscene:SpawnCharlieWithDelay(delay)
end

---
---author: 
function charliecutscene:ClientLockCamera()
end

---
---author: 
function charliecutscene:ClientUnlockCamera()
end

---
---author: 
function charliecutscene:Start()
end

---
---@param delay idk # 
---@param delay_to_fix idk # 
---author: 
function charliecutscene:StartRepairingGateWithDelay(delay,delay_to_fix)
end

---
---author: 
function charliecutscene:Finish()
end

